/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucuenca.paginaasos.uimanager;

import edu.ucuenca.paginaasos.controller.UsuarioJpaController;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author Marcelo
 */
@ManagedBean
@RequestScoped
public class GestorActivacion {

    private final UsuarioJpaController usuarioController = new UsuarioJpaController();

    @ManagedProperty(value = "#{param.token}")
    private String token;

    @ManagedProperty(value = "#{param.usuario}")
    private String usuario;

    private boolean estaCorrecto = false;

    @PostConstruct
    public void init() {
        estaCorrecto = usuarioController.activarUsuario(usuario, token);
    }
    
    public String redireccionar() {
        return "index?faces-redirect=true";
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public boolean isEstaCorrecto() {
        return estaCorrecto;
    }

    public void setEstaCorrecto(boolean estaCorrecto) {
        this.estaCorrecto = estaCorrecto;
    }

}
